From f36c8c219ccb8cc11dcd1f6fc85eb6aee28c1463 Mon Sep 17 00:00:00 2001 From: Daniel Boles Date: Sun, 22 Apr 2018 21:17:24 +0100 Subject: [PATCH] Widget: Show widget name/addrs if fail to reparent so we can more easily get an idea of where the problematic code is https://gitlab.gnome.org/GNOME/gtk/issues/200 --- gtk/gtkwidget.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 6e0183d405..5cba63d4d6 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -6731,7 +6731,11 @@ gtk_widget_reposition_after (GtkWidget *widget, if (priv->parent != NULL && priv->parent != parent) { - g_warning ("Can't set a parent on widget which has a parent"); + g_warning ("Can't set new parent %s %p on widget %s %p," + "which already has parent %s %p", + gtk_widget_get_name (parent), (void *)parent, + gtk_widget_get_name (widget), (void *)widget, + gtk_widget_get_name (priv->parent), (void *)priv->parent); return; } -- 2.30.2